starstarstarstarstar_half
This course aims to provide a general understanding of semiconductor devices. This course explores the principles and the operation mechanism of semiconductor, such as charge transfer, p-n junction, junction capacitors, and Metal-Oxide-Semiconductor Field Effect Transistors(MOSFETs). The lecture notes can be downloaded with registration, that helps students watch the videos. It is recommeded to print them in two pages in one A4 sheet and take notes during lectures for better understanding. Also, there are quiz problems to check your understanding of the lectures each week. To receive course certificate, you must score at least 60% of each week's quiz withing two chances. Lecture notes, quiz and certificate are offered to registered students only. week 1 Introduction to Semiconductor Devices week 2 Crystal properties, Atoms, Electons and Schrodinger Equation   week 3 Carriers in Semiconductors week 4 Excess Carriers and Drift Carriers in Semiconductors week 5 p-n Junction under Equilibrium week 6 Currnet Flow at p-n Junction week 7 Junction Capacitance, p-n Junction Applications, Breakdown
    starstarstarstarstar_half
    This course is an introduction to electrical controls with an emphasis on motor controls in the real world. In this course, we focus on industrial and commercial installations, we will start with the absolute basics of electrical circuits. We look at the fundamentals of resistive circuits, and introduce Ohms Law, a mathematical formula that all electricians learn. The course looks at the different types of voltages and where they come from in the real world, focussing on transformer formations from the power supply authority, and AC and DC Voltages . As this is a course on the fundamentals of electrical controls, we will go through the basics of control circuits such as, normally open and normally closed , and look at how controls are made up of series and parallel circuits . Taking a more practical approach to the subject, we dive inside control panels and look at each electrical component that we will be using later in the course, in our own motor control installation . We look inside the parts in detail and see how they work, discuss ratings, and learn how to size them up, with a particular focus on contactors and overloads . We also simplify an explanation of how an asynchronous motor works. Before we get to wiring up our own control circuit, we look at the different types of c ontrol voltages in the real world and follow them  from end device at the customers installation all the way back to the supply transformer at the power company, so we can see how a full installation might look, and get an insight into different systems that we might find in industry. After learning the basics, we look at how we would install a motor control installation from scratch, including the motor itself. We get to see all the parts that we have learned about, working together in a mock real world installation, we learn how to size up the components and then go through the wiring of the circuit step by step. Part of installing a control board is commissioning it, so we go through the operation of the circuit after we have installed it to make sure it works. Installations are often amended and modified in the real world, so we'll look at a few ways in which we could modify our mock installation, change our wiring around and re-commission the installation. At the end of the course, we're going to challenge ourselves, and learn how to fault find a circuit as we would if we were called to a breakdown as an electrical controls technician . We'll go through a few faults that we might come up against in the industry and look at how we might repair them. We also briefly touch on preventative maintenance techniques and discuss why they are important, for safety reasons and also financial reasons too. Controls can be quite daunting and complicated, we will go through slowly and steadily, learning each part of the installation in detail before putting it all together, the course is weighted towards learning from practical examples, perfect for those of us that are visual learners. And, instead of enforcing hard and fast rules of how things must be done, We focus more on learning how to break down circuits and understand them for ourselves.  I will show you wiring techniques used by Controls Electricians in the real world. What is covered in the course: Learn the fundamentals: AC and DC voltages, 3 phase voltages, resistive circuits, ohms law, normally open and normally closed, series and parallel circuits, supply transformers (star & delta), faults to earth. Electrical components: Control panels, isolating switches, circuit breakers, fuses, contactors, overloads, asynchronous motors, push buttons, indicator lights, power supplies. Types of installations: Single phase, dual phase, power supply, mixed voltage control. Installation of a motor control circuit: Install electrical components, wiring of a mock installation, commission installation. Modifying an installation: Add and remove components, wire a hold in circuit, commission. Fault finding and maintenance: Fault find and repair, use a multimeter, preventative maintenance. Are you ready to upskill?
      starstarstarstarstar_half
      This course can also be taken for academic credit as ECEA 5341, part of CU Boulder’s Master of Science in Electrical Engineering degree. This is our second course in our specialization on Embedding Sensor and Motors. To get the most out of this course, you should first take our first course entitled Sensors and Sensor Circuits. Our first course gives you a tutorial on how to use the hardware and software development kit we have chosen for the lab exercises. This second course assumes that you already know how to use the kit. After taking this course, you will be able to: ● Understand how to specify the proper AC or DC motor for a machine design. ● Integrate the motor to a machine, based on analysis of motor equations for voltage, current, torque and speed. ● Implement the motor and accompanying rotary sensor into a motor control circuit in both hardware and software. ● Add a motor and motor control circuit into a microprocessor based development kit. ● Create hardware and firmware to process motor feedback data to a microprocessor for further evaluation. You will need to buy the following components to do the two course projects based on the videos in this module. Note that if you have already purchased the PSOC 5LP PROTOTYPING KIT, you do not need to buy it again. These parts may be purchased off the Digikey web site, www. Digikey.com. Or, you may obtain the specs from the site, and purchase them elsewhere. These are the part numbers for the above table, the lab on Motor Voltage and Current Measurement. You can copy and paste them into the search engine on the Digikey web site. You need one of each except for the AA batteries (N107-ND), which you would need 3. 428-3390-ND P14355-ND FQU13N10LTU-ND N107-ND 1N5393-E3/54GICT-ND RNF14FTD1K00CT-ND P0.62W-1BK-ND Additional equipment needed: • Wire - various gauges and lengths • Breadboard • Oscilloscope – suggested models are: o PICOSCOPE 2204A-D2 available on www.digikey.com or o Digilent 410-324 | OpenScope MZ available on www.newark.com Depending on your budget, you can also investigate these models: o Hantek HT6022BE20MHz - https://www.amazon.com/dp/B009H4AYII o SainSmart DSO212 - https://www.amazon.com/dp/B074QBQNB7 o PoScope Mega50 USB - https://www.robotshop.com/en/poscope-mega50-usb-mso-oscilloscope.html o ADALM2000 - https://www.digikey.com/en/products/detail/analog-devices-inc./ADALM2000/7019661
        star_border star_border star_border star_border star_border
        This course can also be taken for academic credit as ECEA 5316, part of CU Boulder’s Master of Science in Electrical Engineering degree. This course provides an in-depth and full mathematical derivation and review of models for scheduling policies and feasibility determination by hand and with rate monotonic tools along with comparison to actual performance for real-time scheduled threads running on a native Linux system. By the end of this course the learner will be able to full derive the fixed priority rate monotonic least upper bound for feasibility as well as justifying the rate monotonic policy and will be able to compare to dynamic priority scheduling including earliest deadline first and least laxity policies. At the end of this course learners will be able to fully derive and explain the math model for the rate monotonic least upper bound as well as performing timing diagram analysis for fixed and dynamic priority software services. Tools to provide analysis will be learned (Cheddar) to automate timing analysis and to compare to actual performance. Specific objectives include: ● Rate monotonic theory (complete math models) ● Differences between fixed priority rate monotonic policy and dynamic priority earliest deadline first and least laxity policies ● Scheduling theory and practice writing code for multi-frequency executives, priority preemptive RTOS services, and real-time threaded services on traditional operating systems (Linux) ● Building a simple Linux multi-service system using POSIX real-time extensions on Raspberry Pi 3b using sequencing and methods to log and verify agreement between theory and practice ● Timing diagram generation and analysis using Cheddar
          starstarstarstarstar_border
          This course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. Unlike other more "classic" digital circuits courses, our interest focuses more on the system than on the electronics that support it. This approach will allow us to lay the foundation for the design of complex digital systems. You will learn a set of design methodologies and will use a set of (educational-oriented) computer-aided-design tools (CAD) that will allow you not only to design small and medium size circuits, but also to access to higher level courses covering so exciting topics as application specific integrated circuits (ASICs) design or computer architecture, to give just two examples. Course topics are complemented with the design of a simple processor, introduced as a transversal example of a complex digital system. This example will let you understand and feel comfortable with some fundamental computer architecture terms as the instruction set, microprograms and microinstructions. After completing this course you will be able to: * Design medium complexity digital systems. * Understand the description of digital systems using high-level languages such as VHDL. * Understand how computers operate at their most basic level (machine language).
            star_border star_border star_border star_border star_border
            This course Electric Motor Control explain the fundamental concepts of designing and maintaining electrical control for the three phase induction motors. Design simple and complex control circuits. all circuits discussed in this course are practical. first section electrical control and protective devices is about fundamental components of motor controls, devices that control the flow of current in circuits. circuit breakers , fuse , relays , switches , contactor and timers. second section is about sizing electric motor panels. third section is about electric control circuits.
              starstarstarstarstar_half
              In this course students learn the basic concepts of acoustics and electronics and how they can applied to understand musical sound and make music with electronic instruments. Topics include: sound waves, musical sound, basic electronics, and applications of these basic principles in amplifiers and speaker design.
                starstarstarstarstar_half
                Welcome to the Introduction to Embedded Systems Software and Development Environments. This course is focused on giving you real world coding experience and hands on project work with ARM based Microcontrollers. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using the GNU Toolchain GCC, using Git version control, and developing software in Linux on a Virtual Machine. The course concludes with a project where you will create your own build system and firmware that can manipulate memory. The second course in this 2 course series , Embedded Software and Hardware Architecture, will use hardware tools to program and debug microcontrollers with bare-metal firmware. Using a Texas Instruments MSP432 Development Kit, you will configure a variety of peripherals, write numerous programs, and see your work execute on your own embedded platform!
                  starstarstarstarstar_half
                  This course can also be taken for academic credit as ECEA 5731, part of CU Boulder’s Master of Science in Electrical Engineering degree. In this course, you will learn the purpose of each component in an equivalent-circuit model of a lithium-ion battery cell, how to determine their parameter values from lab-test data, and how to use them to simulate cell behaviors under different load profiles. By the end of the course, you will be able to: - State the purpose for each component in an equivalent-circuit model - Compute approximate parameter values for a circuit model using data from a simple lab test - Determine coulombic efficiency of a cell from lab-test data - Use provided Octave/MATLAB script to compute open-circuit-voltage relationship for a cell from lab-test data - Use provided Octave/MATLAB script to compute optimized values for dynamic parameters in model - Simulate an electric vehicle to yield estimates of range and to specify drivetrain components - Simulate battery packs to understand and predict behaviors when there is cell-to-cell variation in parameter values
                    starstarstarstarstar_half
                    "Introduction to Systems Engineering" uses a structured yet flexible approach to provide a holistic, solid foundation to the successful development of complicated systems. The course takes you step by step through the system life cycle, from design to development, production and management. You will learn how the different components of a system interrelate, and how each contributes to a project’s goals and success. The discipline’s terminology, which can so often confuse the newcomer, is presented in an easily digestible form. Weekly video lectures introduce and synthesise key concepts, which are then reinforced with quizzes and practical exercises to help you measure your learning. This course welcomes anyone who wants to find out how complex systems can be developed and implemented successfully. It is relevant to anyone in project management, engineering, QA, logistic support, operations, management, maintenance and other work areas. No specific background is required, and we welcome learners with all levels of interest and experience.